notebook: Don't leak arrow gadgets
authorMatthias Clasen <mclasen@redhat.com>
Wed, 23 Nov 2016 19:44:37 +0000 (14:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 23 Nov 2016 19:44:37 +0000 (14:44 -0500)
This was pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=774743

gtk/gtknotebook.c

index 02939bb802a3d87c70f2345f2260db46bab53134..8909d184da0ce77ff0c789d3ace6c52046183fe2 100644 (file)
@@ -1743,6 +1743,10 @@ gtk_notebook_finalize (GObject *object)
   g_clear_object (&priv->gadget);
   g_clear_object (&priv->header_gadget);
   g_clear_object (&priv->tabs_gadget);
+  g_clear_object (&priv->arrow_gadget[0]);
+  g_clear_object (&priv->arrow_gadget[1]);
+  g_clear_object (&priv->arrow_gadget[2]);
+  g_clear_object (&priv->arrow_gadget[3]);
   g_clear_object (&priv->stack_gadget);
   g_clear_object (&priv->press_gesture);